如何进行删除PVC回收PV

您所在的位置:网站首页 linux 删除pv 如何进行删除PVC回收PV

如何进行删除PVC回收PV

2023-04-21 16:50| 来源: 网络整理| 查看: 265

如何进行删除PVC回收PV 发布时间:2021-11-18 18:21:56 来源:亿速云 阅读:667 作者:柒染 栏目:云计算

如何进行删除PVC回收PV,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

当 PV 不再需要时,可通过删除 PVC 回收。

如何进行删除PVC回收PV

当 PVC mypvc1 被删除后,我们发现 Kubernetes 启动了一个新 Pod recycler-for-mypv1,这个 Pod 的作用就是清除 PV mypv1 的数据。此时 mypv1 的状态为 Released,表示已经解除了与 mypvc1 的 Bound,正在清除数据,不过此时还不可用。

当数据清除完毕,mypv1 的状态重新变为 Available,此时则可以被新的 PVC 申请。

如何进行删除PVC回收PV

通过 kubectl apply 更新 PV:

如何进行删除PVC回收PV

① 重新创建 mypvc1。

② 在 mypv1 中创建文件 hello。

③ mypv1 状态变为 Released。

④ Kubernetes 并没有启动 Pod recycler-for-mypv1。

⑤ PV 中的数据被完整保留。

虽然 mypv1 中的数据得到了保留,但其 PV 状态会一直处于 Released,不能被其他 PVC 申请。为了重新使用存储资源,可以删除并重新创建 mypv1。删除操作只是删除了 PV 对象,存储空间中的数据并不会被删除。

新建的 mypv1 状态为 Available,已经可以被 PVC 申请。

PV 还支持 Delete 的回收策略,会删除 PV 在 Storage Provider 上对应存储空间。NFS 的 PV 不支持 Delete,支持 Delete 的 Provider 有 AWS EBS、GCE PD、Azure Disk、OpenStack Cinder Volume 等。

关于如何进行删除PVC回收PV问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

推荐阅读: kubernetes如何通过​pv和pvc来实现存储管理? 如何强制删除Terminating状态的pvc

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

pv pvc 上一篇新闻:如何在Rolling Update中使用Health Check 下一篇新闻:如何进行NFS PersistentVolume实践 猜你喜欢 vue2.0使用v-for循环制作多级嵌套菜单栏 对python中raw_input()和input()的用法详解 super-vuex怎么用 input函数如何在Python3中使用 使用vue-router beforEach实现判断用户登录跳转路由筛选功能 使用vue的transition完成滑动过渡的示例代码 JS如何实现仿微信支付弹窗功能 Python如何实现一次读取多个值的方法 vue.js如何实现输入框动态添加功能 使用python编写udp协议的ping程序方法


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3